package cn.wx.scholar.neo4j.entity.qo;

import cn.wx.common.persistence.base.Neo4jBaseQ;

public class ExpertQ extends Neo4jBaseQ {
	
	private String name;
	
	private String orderType;
	
	private String orderField;
	
	private String searchField;
	
	private Integer min;
	
	private Integer max;
	
	private String language;
	
	private String country;
	
	/**
	 * 查询来源 mo：搜索框模糊查询 ：JL ：聚类点击
	 */
	private String queryType = "mo";
	
	private Integer citations;
	
	private Integer hIndex;
	
	private Double efpData;
	
	private Double eqWorkData;
	
	private Double eqWork4Data;
	
	private Long fId;
	
	/**
	 * 传5代表查5年的
	 * 传10 代表查10年的
	 * 传0 代表查 allTime
	 */
	private Integer papers5yOr10y;
	
	public String getLanguage() {
		return language;
	}
	public void setLanguage(String language) {
		this.language = language;
	}
	public String getCountry() {
		return country;
	}
	public void setCountry(String country) {
		this.country = country;
	}
	public String getSearchField() {
		return searchField;
	}
	public void setSearchField(String searchField) {
		this.searchField = searchField;
	}
	
	public Integer getMin() {
		return min;
	}
	public void setMin(Integer min) {
		this.min = min;
	}
	public Integer getMax() {
		return max;
	}
	public void setMax(Integer max) {
		this.max = max;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getOrderType() {
		return orderType;
	}
	public void setOrderType(String orderType) {
		this.orderType = orderType;
	}
	public String getOrderField() {
		return orderField;
	}
	public void setOrderField(String orderField) {
		this.orderField = orderField;
	}
	public String getQueryType() {
		return queryType;
	}
	public void setQueryType(String queryType) {
		this.queryType = queryType;
	}
	public Integer getCitations() {
		return citations;
	}
	public void setCitations(Integer citations) {
		this.citations = citations;
	}
	public Integer gethIndex() {
		return hIndex;
	}
	public void sethIndex(Integer hIndex) {
		this.hIndex = hIndex;
	}
	public Double getEfpData() {
		return efpData;
	}
	public void setEfpData(Double efpData) {
		this.efpData = efpData;
	}
	public Double getEqWorkData() {
		return eqWorkData;
	}
	public void setEqWorkData(Double eqWorkData) {
		this.eqWorkData = eqWorkData;
	}
	public Double getEqWork4Data() {
		return eqWork4Data;
	}
	public void setEqWork4Data(Double eqWork4Data) {
		this.eqWork4Data = eqWork4Data;
	}
	public Long getfId() {
		return fId;
	}
	public void setfId(Long fId) {
		this.fId = fId;
	}
	public Integer getPapers5yOr10y() {
		return papers5yOr10y;
	}
	public void setPapers5yOr10y(Integer papers5yOr10y) {
		this.papers5yOr10y = papers5yOr10y;
	}
	
}
